AZ: 000Β°
EL: +00Β°
Score: 0
FIRING

First-Person Turret Defense - Instructions

Defend your position by shooting down incoming enemy fighter jets!

Turret State

Azimuth: 0.0 deg
Elevation: 0.0 deg
Firing: false
Recoiling: false
Barrel Z: 0.0
Projectiles: 0
Targets: 0
Score: 0

Control Inputs

Aim Input (X,Y): 0.00, 0.00
Fire Input Active: false
Active Control: None
Pointer Pos: N/A

Camera

Cam Pos:
X:0, Y:0, Z:0
Cam Target (World):
X:0, Y:0, Z:0
SolvProb β€” Custom Website & App Engineering

Turret Target Defense β€” 3D Fighter Jet Shooter

Aim a first-person 3D turret at incoming fighter jets, fire projectiles, and build your score with mouse, touch, or the on-screen aim control.

What this tool does

Turret Target Defense is a Three.js browser shooter built around a first-person turret. Rotate the barrel across azimuth and elevation, track jet targets arriving from the sky, and fire at the right moment to destroy them before they reach the defense area.

Who this is for

How to use this tool

  1. Open Info for the control instructions, then close the panel
  2. Move the aim control with a mouse or touch to rotate the turret left, right, up, and down
  3. Place the crosshair over an incoming fighter jet
  4. Hold or activate Fire to launch projectiles from the barrel
  5. Destroy targets to add points, then continue tracking new jets as they spawn
  6. Use Reset for a fresh run, or Hide UI/Hide Panels for a cleaner view

Inputs

Outputs

Example use cases

Similar SolvProb apps

Frequently asked questions

How do I play the 3D turret game?

Aim the turret at incoming fighter jets with the two-axis control, place the crosshair over a target, and use Fire to launch projectiles.

Can I play Turret Target Defense on mobile?

Yes. The responsive game includes an on-screen aim control and Fire button sized for touch play.

How does scoring work?

Each destroyed fighter jet adds 25 points. The score indicator updates as targets are removed from the 3D scene.

Need a custom 3D defense game?

SolvProb builds browser-based training games, WebGL visualizations, and interactive simulations around your concept.

Talk to SolvProb →